Big Huge Thesaurus

Sloanea jamaicensis

noun